package nl.infodation.emr.pricingservice.dao;

import nl.infodation.emr.pricingservice.dao.impl.DomainRuleDAOImpl;
import nl.infodation.emr.pricingservice.dao.impl.DomainSettingDAOImpl;
import nl.infodation.emr.pricingservice.dao.impl.EnvironmentDAOImpl;
import nl.infodation.emr.pricingservice.dao.impl.RoleDAOImpl;
import nl.infodation.emr.pricingservice.dao.impl.SystemValueRefDAOImpl;
import nl.infodation.emr.pricingservice.dao.impl.SystemValueRoleDAOImpl;

/**
 * @author SUCCESS\tungo
 *
 */
public class DAOFactory {
	
	public static DomainRuleDAO getDomainRuleDAO() {
		return DomainRuleDAOImpl.getInstance();
	}

	public static DomainSettingDAO getDomainSettingDAO() {
		return DomainSettingDAOImpl.getInstance();
	}
	
	public static EnvironmentDAO getEnvironmentDAO() {
		return EnvironmentDAOImpl.getInstance();
	}

	public static SystemValueRoleDAO getSystemValueRoleDAO() {
		return SystemValueRoleDAOImpl.getInstance();
	}

	public static SystemValueRefDAO getSystemValueRefDAO() {
		return SystemValueRefDAOImpl.getInstance();
	}
	
	public static RoleDAO getRoleDAO() {
		return RoleDAOImpl.getInstance();
	}
}
